// 导入连接好的数据库模块，用于新建数据图表
var mongoose = require('../mongoDB');

// 获取建表框架构造函数,可以认为是空白表
var Schema = mongoose.Schema;

// 根据不同内容的数据，建立不同的数据表
// 即获取不同的实例
// 参数是一个对象。对象的属性名是数据的属性名（相当于表头）
// 对象对应的属性值，也是一个对象。是对属性值的约束。
// 到这里，只是一张表。没有数据操作方法。
var usersSchema = new Schema({
    username: {
        type: String,
        required: true
    },
    password: {
        type: String,
        required: true
    }
});



// 给图表添加补充完善增删改查方法
// 参数一：定义在数据库中图表对应的数据集合的名称
// 参数二：使用的图表。
var userModel = mongoose.model('user', usersSchema);
module.exports = userModel;

